home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Documents / NeXTAnswers / sound.350 < prev    next >
Text File  |  1992-02-06  |  3KB  |  40 lines

  1. {\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f2\fmodern Courier;}
  2. \paperw12000
  3. \paperh8160
  4. \margl120
  5. \margr120
  6. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs28 music MIDI serial\
  7. \
  8. Q:  Some of the MIDI demos (those under 
  9. \b /NextDeveloper/Examples/MidiDriver
  10. \b0 ) work, but others (those under 
  11. \b /NextDeveloper/Examples/MusicKit
  12. \b0 ) don't seem to.\
  13. \
  14. A:   The most likely explanations for why some ones didn't work for you are:\
  15. \
  16. (1) Some of the 1.0 MusicKit examples don't work correctly when launched from the Browser.  The problem has been fixed in the 2.0 versions. The symptom is that you get  a blank icon that doesn't respond if you double-click it.  (You can't even get rid of it by using Workspace's Kill Application panel.  Instead, you'll have to kill it from a shell command line; see the man pages for 
  17. \b ps
  18. \b0  and 
  19. \b kill
  20. \b0 (1).)  However, these programs work fine if launched from a shell command line.  This bug is caused by the fact that they use non-IB-generated Makefiles and don't have an IB.proj.   If you opened the .nib file, you may have clobbered the original Makefile.  If so, recopy the files from /NextDeveloper/Examples, cd to the appropriate directory, and type "make".  Then launch the programs by typing the name of the executable in the shell window.\
  21. \
  22. (2) Perhaps the program expected the MIDI device to be hooked up to the other serial port.  Some of these programs work only with the top serial port (port B).  See the 
  23. \b README
  24. \b0  file in each directory.\
  25. \
  26. (3) Perhaps your synthesizer wasn't sending and receiving on the same MIDI channel as the program expected.  Set the channel on the synthesizer to 1 for both send and receive.  If you're using 
  27. \b playscorefilemidi
  28. \b0 , make sure that the scorefile you're giving as standard input has no MIDI channel information listed in a PartInfo; if it does, set your synthesizer to receive on the channel listed.\
  29. \
  30. (4) We have seen some Casio synthesizers that have problems talking to some of the MIDI demos.  If you think everything is hooked up correctly but there appears to be no communication with the synthesizer, try power-cycling the synthesizer (i.e., turn it off and back on) AFTER launching the MIDI demo.\
  31. \
  32. (5) If you have a 68040 machine, it is likely that your MIDI interface is incompatible with the serial ports.  If you're lucky, a new cable may be all that is needed.  See NextAnswer hardware.580 for details.\
  33. \
  34. QA350\
  35. \
  36. Valid for 1.0\
  37. Valid for 2.0\
  38. \
  39.  
  40.